package com.huli.conf;

import com.baidu.aip.ocr.AipOcr;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.client.RestTemplate;

@Configuration
public class BaiduOcrConf {
    //设置APP ID/AK/SK
    public static final String APP_ID = "22942865";
    public static final String API_KEY = "fLMYxwLaMI1HDylS5CqEHYKV";
    public static final String SECRET_KEY = "LfXcH9rxfeB7WK4raEz7Gnn5GAaNQTrG";

    @Bean
    AipOcr aipOcr(){
        AipOcr client = new AipOcr(APP_ID, API_KEY, SECRET_KEY);
        client.setConnectionTimeoutInMillis(2000);
        client.setSocketTimeoutInMillis(6000);

        // 可选：设置代理服务器地址, http和socket二选一，或者均不设置
//        client.setHttpProxy("proxy_host", proxy_port);  // 设置http代理
//        client.setSocketProxy("proxy_host", proxy_port);  // 设置socket代理

        // 可选：设置log4j日志输出格式，若不设置，则使用默认配置
        // 也可以直接通过jvm启动参数设置此环境变量
//        System.setProperty("aip.log4j.conf", "path/to/your/log4j.properties");

        return client;
    }


}
